module lang.d.types.dtype;

enum StorageClass: ubyte {
    CONST = 1,
    IMMUTABLE = 2,
    SHARED = 4
}

abstract class DType {
    protected StorageClass myStorageClass;

    public void setStorageClassFlag(StorageClass storageClassFlag) {
        myStorageClass |= storageClassFlag;
    }
}
